1
Definición del diccionario de Python: asignación clave-valor
EvoClass-AI001Lecture 8
00:00

Definición del diccionario de Python: asignación clave-valor

En Python, el diccionario es un tipo de dato fundamental y versátil utilizado para almacenar datos de forma descriptiva, más que posicional. A diferencia de secuencias como listas o tuplas, un diccionario es un desordenadocolección donde los datos se organizan mediante nombres únicos llamados clavesen lugar de índices numéricos. Esta estructura permite una búsqueda de datos increíblemente rápida.

1. La estructura principal: pares clave-valor

Los datos se almacenan como pares, donde una clavese mapea directamente a un valor. Este diseño simula un mapa hash optimizado, garantizando una recuperación extremadamente rápida. Las claves deben ser únicas y inmutables (típicamente cadenas o números), mientras que los valores pueden ser cualquier tipo de dato.

{"student_id":101,"name":"Alex","grade":88.5}

2. Sintaxis y propiedades del diccionario

  • Los diccionarios se definen usando llaves{}.
  • La coma:separa la clave de su valor correspondiente (clave:valor).
  • Los diccionarios son mutables, lo que significa que las claves y valores pueden añadirse, eliminarse o modificarse dinámicamente después de su creación.
💡 Indexación frente a búsqueda por clave
Los diccionarios no nosoportan indexación numérica (como [0] o [1]). Los datos deben recuperarse utilizando el nombre específico de la clave proporcionado durante la creación (por ejemplo, diccionario["name"]).
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>